using System;
using System.Collections.Generic;
using Sustainalytics.Utils;
using Sustainalytics.Entities;

namespace Sustainalytics.Portfolios.BL
{
    public interface IPortfolioMatching
    {
        IList<PortfolioSecuritiesRow> GetMainSecurityForCompanies(ICollection<int> capitalIqIds, PortfolioUserClaims claims);
        IList<PortfolioSecuritiesRow> GetMainSecurityForCompany(int capitalIqId, PortfolioUserClaims claims);
        IList<PortfolioMatches> GetSecurityRowForIdentifier(string securityName, string securityIdentifier, PortfolioUserClaims claims);
    }
}